Interview mit Stefan Robl

  • FTW: Das AmigaOS3.9 ist drau�en und damit auch ein St�ckchen Deiner Arbeit. Mit der AmiDoc Leiste hast Du wirklich ein praktisches Tool programmiert das durch einfache Bedienung und gro�en Nutzen gl�nzt. War das Deine Idee oder einfach nur ein Auftrag von Haage&Partner?

    Nun, das ist eine witzige Geschichte: J�rgen Haage hat mich w�hrend der OS3.9-Entwicklung gebeten, einen leistungsf�higen PDF-Reader zu entwickeln. Leider war es aufgrund des (nicht zuletzt von Amiga verursachten) sehr knappen Zeitrahmens f�r die OS3.9-Entwicklung nicht vern�nftig m�glich (aber auch wegen meinem Studium, welches nebenbei halt auch klappen soll). Ich teilte ihm also mit, da� mir das in der sehr kurzen Zeit nicht in der gew�nschten Weise gelingen w�rde. Beil�ufig erw�hnte er dann, da� so etwas wie der KlickStarter unter MacOS oder die Toolleiste unter Windows irgendwie im OS fehlt. Ich sagte ihm, da� ich mir Gedanken dazu machen w�rde und setzte mich noch in der selben Nacht an die Arbeit. Am n�chsten Tag konnte er schon eine noch extrem primitive Version testen, die aber schon zeigte, da� es der richtige Weg war...
    Naja, und dann ging die Entwicklung mit Hochdruck weiter... ein Blick in die Releasenotes zeigt deutlich was alles gemacht wurde.... ;)

  • FTW: Die AmiDoc Leiste ist wirklich perfekt trotzdem lie�e sich diese noch um einiges erweitern. Ist sowas von Dir oder Haage&Partner geplant, oder bleibt es bei dem jetzigen Funktionsumfang?

    Kein Programm ist wirklich perfekt - und AmiDock ist ein wirklich schwieriger Punkt im OS. Die User benutzen AmiDock t�glich und wollen fr�her oder sp�ter die eine oder andere Funktion mehr, das ist v�llig normal. Nat�rlich wird AmiDock weiterentwickelt werden. Nur k�nnen nicht alle W�nsche implementiert werden, da dann u.U. die bestechende Einfachheit zerst�rt werden w�rde. Neuere Versionen von AmiDock wird es definitiv geben, f�r wirklich sinnvolle Anregungen und brennende W�nsche bin ich �brigens gerne zur Diskussion bereit.

  • FTW:Das AmigaOS3.9 bringt einige neue Sachen mit sich, vieles ist f�r den normalen Anwender nicht sofort sichtbar. K�nntest Du uns kurz diese aufz�hlen, sind vielleicht noch andere Programme dabei die von Dir stammen? un�chst einmal nein, weitere Programme aus meiner Arbeit sind leider nicht integriert worden.

    Es gab und gibt ein paar sehr interessante (auch nagelneue) Projekte und Ideen, die mit Sicherheit in der Zukunft eine Rolle spielen werden. (Aber eines ist doch noch von mir: die PlasmaKugel.gif-Animation als Animated Icon... ;) )

    Zu den Features von OS3.9:
    Eine weitere Aufz�hlung meinerseits halte ich f�r etwas unsinnig, da Martin Steigerwald bereits eine hervorragende Zusammenstellung gemacht hat. Pers�nlich haben mich aber vor allem die kleinen �nderungen in OS3.0 beeindruckt.
    So liebe ich z.B. die neuen ASLPrefs, endlich habe ich einen zentrierten und stets angenehm gro�en Dateirequester. Unglaublich hilfreich erweist sich bei der t�glichen Arbeit das wirklich sehr schnelle Find-Tool, da� ja auch in das Workench-Men� aufgenommen wurde. Bemerkenswert finde ich au�erdem das PPC-unterst�tzende picture.datatype! Lange habe ich auf diesen Moment gewartet und ich kann nur sagen "das fetzt total!" ;-)
    Nicht zuletzt erleichtern die vielen hundert kleinen Bugfixes und hilfreichen Erweiterungen in verschiedenen Systemkomponenten die Benutzung. So erlaubt das text.datatype nun endlich die Selektion von Text... ich habe dieses Feature schon lange vermisst. Auch die Test-Funktion im ScreenMode-Prefs-Einsteller hat mir inzwischen schon wirklich oft geholfen, weil ich viele verschiedene Monitore/Aufl�sungen teste und benutze.
    Die neue Shell finde ich auch sehr praktisch, endlich mal eine Shell, bei der eigentlich alles m�glich ist!
    �ber Amplifier, Action, AWeb, Genesis, etc. freue ich mich nat�rlich auch. Ich habe mich mittlerweile wirklich schon sehr an OS3.9 gew�hnt und m�chte es nicht mehr missen wollen!

  • FTW: Vor einigen Wochen hast Du den ersten MPEG Player f�r das AmigaSDK ver�ffentlicht. Amiga spricht zwar von einem erfolgreichem start der neuen Entwicklerumgebung, die echten Amiga Anwender sprechen dagegen �fter von einem Flop. Wie siehst Du das Ganze und was d�rfen wir von Dir f�r das neue AmigaOS noch erwarten?

    Das ist ein Thema, da� mir wirklich fast schon "weh" tut.... ich bin vom Konzept des Virtuellen Prozessors im Elate-System wirklich mehr als nur fasziniert. Die Idee ist super und die Realisierung absolut perfekt gelungen.
    Jetzt kommt aber das "nur": Schade ist einfach mit anzusehen, wie wenig Amiga bisher gemacht hat. Das AmigaSDK enth�lt so wie ich das sehe ausschlie�lich Komponenten von TAO und keine eigenen Entwicklungen. Erst vor wenigen Tagen meinte Fleecy Moss, da� das ACM (Amiga Component Model) fertiggestellt wurde. Toll. Zwar ist das die wirklich wesentlichste Angelegenheit, um solche wichtigen Sachen wie z.B. das GUI-System zu entwicklen, aber ich frage mich, warum das solange gedauert hat. Selbst wenn das ACM jetzt 100% fertig ist und sauber l�uft, dauert es noch eine kleine Ewigkeit, bis so etwas wie eine leistungsf�hige GUI realisiert werden kann.
    Kurz: es fehlt noch vieles und es wird noch einige Zeit vergehen, bis man hier vorzeigbare Erfolge erzielen kann. Ich hoffe einfach, Amiga h�lt sich ran, schlie�lich schl�ft die Konkurrenz leider nicht und ist stets bestrebt, eigene L�sungen in den Markt zu dr�cken...
    Ich w�rde es aber nicht als Flop bezeichen - das kann man erst, wenn mehr zu sehen ist und das nichts taugen sollte. Momentan ist zu wenig da, auf was man sich eine sinnvolle Meinung bilden k�nnte.

    Zum zweiten Teil der Frage: die Entwicklungen meinerseits f�r das neue System kann ich noch gar nicht mal genauer spezifizieren. Ich finde das Konzept ungeheuer inspirierend. Ich k�nnte mir z.B. eine Animationssoftware, ein Audiobearbeitungsprogramm, ein starker Basic-Interpreter/Compiler, "AmiDockNG", ;-) etc. vorstellen. Eigentlich ist jede von mir entwickelte Software ein potentieller Kandidat zur Portierung.
    Aber f�rs erste habe ich meine Arbeit getan. Jetzt mu� Amiga erstmal eine GUI liefern, dann lege ich wieder los... :-)

  • FTW: Deine St�rken liegen nicht nur im Bereich der Software-Entwicklung sondern auch Hardware. K�nntest Du uns etwas �ber Deine Hardware-Projekte erz�hlen, ist vielleicht auch etwas f�r den kommerziellen Bereich gedacht?

    Oh je. Wo soll ich da anfangen? Es ist ja schon nicht mehr normal, was ich hier bei mir f�r Equipment angesammelt habe (siehe auch Fotos auf meiner Homepage...) um hier t�tig sein zu k�nnen. Ich betreibe momentan extreme Grundlagenforschung. Mein Projekt QBox ist mittlerweile bereits fast �berall bekannt. Ich entwickle hierbei von Grund auf einen komplett neuen Rechner, der auf starken Einsatz von intelligenter/reprogrammierbarer Logik (SRAM basierende FPGAs) basiert. Der erste primitive Prototyp dieses 32Bit-Rechners l�uft ja bekanntlich schon lange und hat mich f�r weitere Entwicklungen inspiriert. Im einzelnen sind das eigentlich s�mtliche Systemkompontenten eines Rechners, also Design von Grafikcontrollern (hat schon vor einiger Zeit ein gutes VGA-Bild erzeugt), SCSI-Controllern (den habe ich neulich erst an einem A500 bereits teilweise lauff�hig gemacht!), Speicherinterfaces, etc. Sehr interessant fand ich damals auch meinen von mir entwickelten bereits laufenden Multitaskingkernel f�r die QBox und mein Filesystem "QFS".

    Vor kurzem habe ich einen sehr schnellen EPROM-Emulator f�r den Amiga fertigentwickelt, welcher mir z.B. bei diversen Microcontroller-Entwicklungen schon m�chtig geholfen hat.

    Was ich ebenfalls bald trotzdem evtl. noch machen werde, ist das Design einer Zorro-Bridge, welcher sich um das Autoconfig k�mmert und den Zorro-Bus puffert.
    Daraus werde ich dann eine Prototypenkarte bauen, welche dann ideal als Plattform f�r einen komprimierenden Videodigitizer oder eine Soundkarte geeignet w�re.

    Komerzielle Entwicklungen habe ich vorerst nicht vorgesehen. Wenn sich das eine oder andere Projekt aber als besonders gut gelungen herausstellt, werde ich es aber sicher in betracht ziehen.

    Momentan sieht es leider so aus, da� ich alle Hardwareentwicklungen fast auf Eis gelegt habe; mir fehlt einfach die Zeit, ein paar (wenige) Stunden Schlaf pro Tag m�ssen halt auch noch irgendwie sein... ;-)

  • FTW: Gute Entwickler wollen wir von der Arbeit nicht abhalten, deshalb folgt jetzt die letzte Frage. Glaubst Du noch an ein AmigaOS4.0, oder sollen wir uns jetzt langsam auf etwas neues vorbereiten?

    Wenn es nach mir ginge, w�rden wir schon mit "Full-Power" an AmigaOS4 PPC arbeiten. Ich sehe trotz allem eine gute Chance f�r ein solches System, da das aktuelle AmigaOS ein �ber sehr viele Jahre gereiftes System ist, welches �ber eine sehr gute Programmbasis verf�gt. Das alles wegzuwerfen w�re jammerschade!!
    Wenn ich nicht an OS4.0 und danach fest glauben w�rde, h�tte ich schon l�ngst ein anderes System als meine neue Heimat gew�hlt (obwohl ich bis heute keine wirkliche Alternative gefunden habe...).

    Bei H&P ist man jedenfalls ebenfalls sehr daran interessiert, das System weiter zu erhalten. Nur leider fehlt momentan eine vern�nftige Hardware, auf der man mit der Entwicklung beginnen k�nnte. H&P hat zwar das IBM-POP-Board gekauft (welches momentan sogar ich hier bei mir habe...), aber es w�re ein enormer Aufwand die Portierung hierauf zu machen, weil einfach alles komplett neu entworfen werden m��te und nur max. ein Entwickler mit dem Board "versorgt" werden k�nnte. Aus diesem Grund ist jetzt die Idee des auf der WOA2000 vorgestellten AmigaOne wirklich interessant. Aber selbst ohne, w�re ein Mediator-A1200 mit SharkPPC eine sehr gute (weil einfache und modulare) Plattform.

    Ich bin �berzeugt, da� es schaffbar sein m��te. Wir brauchen halt nur das Ok seitens Amiga. Eine Entwicklung "auf eigene Faust" ist einfach finanziell nicht sinnvoll realsisierbar, da die Arbeitskraft der hierf�r eingesetzten Programmierer dann einfach stark an anderer Stelle fehlen w�rde.

    Beim Teil der Frage mit "oder sollen wir uns jetzt langsam auf etwas neues vorbereiten?" mu�te ich schon schmunzeln. Wie gesagt, ich habe bisher keine Alternative gefunden, mit der ich "leben" k�nnte, so wie ich es mit dem Amiga kann. Ich habe nun schon praktisch alle wesentlichen Systeme (MacOS, Linux, BSD, Solaris, QNX, BeOS, Windows) eingesetzt und nutze sie auch in mehr oder weniger gro�er H�ufigkeit.
    Ich kann nur jedem, der die M�glichkeit hat raten, auch mal in andere Systeme reinzuschnuppern. Auf kurz oder lang wird man einfach merken, da� ein gut konfiguriertes Amiga-System einfach eindeutig angenehmer und logischer ist.
    Das einzige System, welches bei mir am ehesten Freude macht, ist ein PowerMac mit MacOS. Es ist einfach mal was anderes. Sicher, in manchen F�llen ist es d�mlich (man denke nur an die Dateitypen, das FileSystem und das fehlende preemtive Multitasking(!)), aber Nutzen kann man es gut. Und mit MacOS-X wirds ja endlich auch mal intern modern.

    Trotz allem: ein AmigaOS4 ist und bleibt f�r mich die eindeutig sch�nere und interessantere Sache. Im AmigaOS stecken einfach zu viele Features, um es einfach fallen zu lassen. Hoffen wir, da� die OS3.9-Verk�ufe den Amiga Inc.-Leuten die Augen �ffnen und damit zeigen: "Die Entwicklung von OS4.0 lohnt sich!"

    AmigaOS3.9 jetzt bestellen f�r nur 89,- DM